// 服务商类型
ajax(api.config.data,{
    page:1,
    pagenum:99999
},'post').done(function(res){
   var  options =`<option value="0">选择服务商类别</option>`;
   for (const key in res.data.service_mode) {
     options+=`<option  value="${key}">${res.data.service_mode[key]}</option>`
    }
    $('.service_mode').html(options)
    form.render('select');
}).fail(function(err){
    Error('请求失败')
});
// 公司列表
ajax(api.company.list,{pagenum:9999},'post').done((res)=>{
    console.log(res);
    var arr= res.data;
    console.log(arr)
    var options ='<option value="">直接选择或搜索选择</option>';
    arr.forEach(key => {
        options +=`<option value='${key.company_id}'>${key.company_name}</option>`;
    });
 
    $('.company_id').html(options)
    form.render('select');
 }).fail(function(err){
    Error('请求失败')
});

var service_id = "{$Think.get.service_id}";
//循环遍历
if(service_id){
    ajax(api.facilitator.list,{
		where_json:JSON.stringify({
			service_id:['in',service_id]
		})
	},'post').done(function(res) {
		for(var key in res.data[0]){
            if( key =='remark'){
                $('textarea[name=remark]').val(res.data[0][key])
            }else if(key =='service_mode' || key == 'company_id' ){
                $(`select[name=${key}]`).val(res.data[0][key])
            }else{
                $('input[name='+key+']').val(res.data[0][key])
            } 
              
        }
        form.render('select');
	}).fail(function(err) {
		Err('请求失败')
	});
}



// 表单提交
form.on('submit(save)', function(data){
    Load()
      console.log(data.field) //当前容器的全部表单字段，名值对形式：{name: value}
     if("{$Think.get.service_id}"){    
        data.field.service_id = "{$Think.get.service_id}";
	 	ajax(api.facilitator.edit,data.field,'post').done(function(res) {
                Load(1)
                console.log(res)
                if(res.code==1){
                    Msg('添加成功')
                    window.location.href = path.facilitator.index;
                }else{
                    Err('添加失败,稍后再试')
                }
		}).fail(function(err) {
			Err('请求失败')
        });
     }else{  
	 	ajax(api.facilitator.add,data.field,'post').done(function(res) {
                console.log(res)
                Load(1)
                if(res.code==1){
                    Msg('添加成功')
                    window.location.href = path.facilitator.index;
                }else{
                    Err(res.msg)
                }
		}).fail(function(err) {
			Err('请求失败')
        });
     }
	  return false; 
	});

// 返回上一页
$('.back').on('click',()=>{
    window.history.go(-1);
})